$(function () {
  var form = layui.form;
  var layer = layui.layer;

  // 自定义验证规则
  form.verify({
    nickname: function (value) {
      if (value.length > 6) {
        return "昵称长度必须在1~6个字符";
      }
    },
  });

  infouser();

  // 初始化用户基本信息
  function infouser() {
    $.ajax({
      method: "GET",
      url: "my/userinfo",
      success: function (res) {
        if (res.status !== 0) {
          return layer.msg("获取用户信息失败");
        }
        console.log(res);
        // 调用layui里的form.val()赋值
        form.val('form_Userinfo',res.data)
        // form_Userinfo__>是在需要赋值的html加上lay-filter='form_Userinfo'
      },
    });
  }

//   重置表单数据
$('#btn_set').on('click',function(e){
    // 阻止表单的默认的重置行为
    e.preventDefault()
    infouser()
})
// 监听表单提交
$('.layui-form').on('submit',function(e){
        // 阻止表单的默认的重置行为
        e.preventDefault()
        // 发起ajax数据请求
        $.ajax({
            method:'POST',
            url: "my/userinfo",
            data:$(this).serialize(),
            success: function (res) {
                if(res.status!==0){
                    return layer.msg('更新用户信息失败')
                }
                layer.msg('更新成功！')
                // 调用父页面方法重新渲染用户头像和信息
                window.parent.getuserInfo()
            }
        });

})








});
